當我們打開瀏覽器輸入一些「請求訊息」,則「執行Ajax」請求,「等待回應」。
動作1:請求訊息
瀏覽器向服務器請求數據,
動作2:執行Ajax
就是用 「XMLHttpRequest」來處理Ajax。
當發送請求完,瀏覽器就不再等服務器了。
動作3:等待回應
當服務器完成請求,瀏覽器會觸發事件,把獲得的內容添加到網頁畫面上。
最常遇見的譬如我們在網頁上購物時,會輸入一些表單資料。
前端在處理的判斷時,就可以直接回應你的錯誤問題,而網頁不用重新整理。
如:身份證字號判別/註冊ID是否已有帳號/Email是否重覆/字數是否對/必填欄位是否已填.....等等.